

def question2():
    answerDiscount = 0.9
    answerNoise = 0.0
    return answerDiscount, answerNoise

def question3a():
    answerDiscount = 1.0
    answerNoise = 0.2
    answerLivingReward = -3.0
    return answerDiscount, answerNoise, answerLivingReward


def question3b():
    answerDiscount = 0.5
    answerNoise = 0.1
    answerLivingReward = -0.9
    return answerDiscount, answerNoise, answerLivingReward

def question3c():
    answerDiscount = 0.5
    answerNoise = -0.1
    answerLivingReward = 0.0
    return answerDiscount, answerNoise, answerLivingReward
    # Si no es posible, retorne 'NOT POSSIBLE'

def question3d():
    answerDiscount = 0.9
    answerNoise = 0.2
    answerLivingReward = -0.1
    return answerDiscount, answerNoise, answerLivingReward
    # Si no es posible, retorne 'NOT POSSIBLE'

def question3e():
    answerDiscount = 0.9
    answerNoise = 0.2
    answerLivingReward = 1.0
    return answerDiscount, answerNoise, answerLivingReward
    # Si no es posible, retorne 'NOT POSSIBLE'

def question6():
    answerEpsilon = None
    answerLearningRate = None
    return 'NOT POSSIBLE'
    #Si no es posible, retorne 'NOT POSSIBLE'

if __name__ == '__main__':
    print 'Answers to analysis questions:'
    import analysis
    for q in [q for q in dir(analysis) if q.startswith('question')]:
        response = getattr(analysis, q)()
        print '  Question %s:\t%s' % (q, str(response))
